Skip to main content

Meter Events Processing

Overview

The Meter Events Processing module captures and processes event information reported by meters. These events can include power outages, tampering alerts, configuration changes, and operational status updates. The module stores these events and can trigger actions based on event types.

Process Flow

Event Reception

  • System receives event data from meters through head-end systems

Event Processing

  • Events are stored with appropriate context and metadata as annotations
  • For "switched off" events, the datasource tag is updated accordingly

Task Creation

  • Critical events trigger the creation of tasks for investigation
  • Which events are considered critical is configurable

Business Rules & Customization Points

Event Processing Rules

Switched Off Status Update

  • Rule : Standard_Update_Switched_Off_Status_Storage
  • Purpose : Updates the meter's status when switch-off events are detected
  • Customization : Configure which event codes trigger switch-off status updates

Critical Event Annotation

  • Rule : Standard_Annotate_Critical_Event_Validation
  • Purpose : Identifies and flags critical events that require human attention
  • Customization : Define which event types are considered critical

Event Storage

  • Rule : Store Timeseries
  • Purpose : Stores event data in the system for historical analysis

Monitoring & Troubleshooting

A dedicated taskboard is available:

  • Critical_Events

A dedicated dashboard is available:

  • No. of Datasources with Critical Ecents by Day
  • No of events by event type by day
  • List of Top 10 datasources with most events
  • List of datasources with critical events for today

Configuration Components

Flow Designs

  • Standard_Meter_Event_Flow

Transformation Configurations

  • Standard_End_Device_Event_Tc

Market Adapter Configurations

  • Standard_End_Device_Event_Ma

Event Type Dictionary

The system can process various event types, including but not limited to:

  • Power outages (momentary and sustained)
  • Power restoration
  • Voltage excursions (high/low)
  • Current excursions
  • Device tampering
  • Configuration changes
  • Communication failures
  • Firmware updates
  • Memory errors
  • Clock synchronization issues

Customization Opportunities

Partners can extend this module by:

  1. Adding custom event processing logic for specific event types
  2. Implementing event correlation to identify patterns
  3. Creating specialized dashboards for event monitoring
  4. Configuring automated responses to specific events
  5. Integrating with external notification systems
  6. Configuring the list of events and defining critical events